.banber {
  width: 100%;
  height: auto;
  margin-bottom: 80px;
}
.banber img{
    width: 100%;
}

.ppjj {
  display: flex;
}

.ppjj .left {
  width: 50%;
  height: auto;
}

.ppjj .left img {
  width: 100%;
}

.ppjj .right {
  width: 676px;
  height: auto;
  padding-left: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ppjj .right .title_box {
  width: 100%;
  height: 87px;
  background: url("../images/gywm/ppjj0.jpg") no-repeat right bottom;
  margin-bottom: 50px;
}

.ppjj .right .title_box .title_big {
  font-size: 40px;
  color: #cc3333;
  padding-bottom: 10px;
}

.ppjj .right .title_box .title_small {
  font-size: 20px;
  color: #999;
  text-spacing-trim: 1px;
}

.ppjj .right .content {
  display: block;
  line-height: 28px;
  font-size: 14px;
}

.ppjj .right .content p {
  padding-bottom: 40px;
}

.ppjj .right .tag {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ppjj_video {
  width: 100%;
  height: 470px;
  background-color: #000;
}

.whln_wrap_parent {
  padding-bottom: 121px;
  background: url("../images/gywm/whln.jpg") no-repeat right bottom;
}
.whln_wrap {
  width: 1280px;
  height: auto;
  padding-top: 70px;
  margin: 0px auto 0;
}

.whln_wrap .whln_box {
  display: flex;
  flex-direction: column;
  margin-top: 50px;
}

.whln_wrap .whln_box .line {
  display: flex;
}

.whln_wrap .whln_content {
  padding-left: 28px;
  padding-top: 26px;
  padding-bottom: 40px;
  position: relative;
  background-color: #999;
  margin-right: 15px;
  margin-bottom: 15px;
}

.whln_wrap .whln_content.n1 {
  width: 470px;
  padding-right: 84px;
  color: #fff;
  background-color: #e50120;
}

.whln_wrap .whln_content.n2 {
  flex: 1;
  color: #fff;
  background-color: #555;
}

.whln_wrap .whln_content.n3 {
  width: 380px;
  color: #fff;
  background-color: #787878;
}

.whln_wrap .whln_content.n4 {
  width: 380px;
  color: #fff;
  background-color: #a1a1a1;
}

.whln_wrap .whln_content.n5 {
  width: 380px;
  color: #333;
  background-color: #e3e3e3;
}

.whln_wrap .whln_content.n6 {
  width: 340px;
  color: #333;
  background-color: #ebebeb;
}

.whln_wrap .whln_content.n7 {
  width: 340px;
  color: #fff;
  background-color: #afafaf;
}

.whln_wrap .whln_content::after {
  content: "";
  position: absolute;
  bottom: 30px;
  left: 30px;
  width: 28px;
  height: 2px;
  background-color: #fff;
}

.whln_wrap .whln_content.n5::after,
.whln_wrap .whln_content.n6::after {
  background-color: #999;
}

.whln_wrap .whln_content .title_1 {
  font-size: 16px;
}

.whln_wrap .whln_content .content_1 {
  font-size: 21px;
  font-weight: bold;
}

.fwbz_wrap {
  background: url("../images/gywm/fwbz.png") no-repeat center center;
  background-size: cover;
}
.fwbz_wrap .fwbz_box {
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-top: 72px;
  padding-bottom: 126px;
}
.fwbz_wrap .fwbz_box .children_title {
  padding-bottom: 40px;
}
.fwbz_contetn {
  display: flex;
  align-self: top;
  justify-content: space-between;
  justify-content: top;
  align-items: top;
}
.fwbz_contetn .img1,
.fwbz_contetn .img3,
.fwbz_contetn .img5 {
  display: block;
  /* padding-top: 40px; */
  margin-top: 40px;
}

/* 荣誉资质 */
.ryzz_wrap {
  background-color: #f7f7f7;
}
.ryzz_wrap .ryzz_box {
  width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-top: 72px;
  padding-bottom: 126px;
}
.ryzz_wrap .children_title {
  padding-bottom: 40px;
}
.ryzz_contetn {
  display: flex;
  align-self: top;
  justify-content: space-between;
  justify-content: top;
  align-items: top;
}

/* 组织架构 */
.zzjg_wrap {
  display: flex;
}
.zzjg_wrap .left {
  width: 50%;
  height: auto;
}
.zzjg_wrap .left img {
  width: 100%;
}
.zzjg_wrap .right {
  padding-left: 40px;
  width: 740px;
  color: #666666;
  padding-top: 76px;
}
.zzjg_wrap .right p {
  font-size: 16px;
  line-height: 30px;
  padding-bottom: 30px;
}

.ksbj_wrap {
  width: 100%;
  height: 415px;
  background: url("../images/gywm/ksbj.png") no-repeat center center;
  background-size: cover;
  padding-top: 120px;
}
.ksbj_wrap .ksbj_box {
  width: 1200px;
  margin: 0 auto;
}
.ksbj_wrap .ksbj_box .ksbj_title .title1 {
  font-size: 40px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
}
.ksbj_wrap .ksbj_box .ksbj_title .title2 {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 30px;
}

.ksbj_wrap .ksbj_box  .ksbj_form{
    display: flex;
    gap: 10px;
}

.ksbj_wrap .ksbj_box  .ksbj_form .item{
    flex: 1;
    height: 52px;
    font-size: 16px;
}
.ksbj_wrap .ksbj_box  .ksbj_form input{
    border: none;
    background: #fff;
    padding-left: 17px;
    
}

.ksbj_wrap .ksbj_box  .ksbj_form button{
    background: #ae3635;
    color: #fff;
    border: none;
}